{smcl}
{com}{sf}{ul off}{txt}{.-}
      name:  {res}<unnamed>
       {txt}log:  {res}/Users/Home/Dropbox/Research/Under Review/Local Suffrage/JOP/Replication/Spainlog.smcl
  {txt}log type:  {res}smcl
 {txt}opened on:  {res}15 Mar 2024, 20:00:57

{com}. do "/Users/Home/Dropbox/Research/Under Review/Local Suffrage/JOP/Replication/SpainReplication.do"
{txt}
{com}. *******************************************************************************
. *Replication File: Spain Analysis
. *******************************************************************************
. *For use with Spain.dta
. *Variable information can be found in Codebook tab Spain
. 
. ********************************************************************************
. *Data preparation
. ********************************************************************************
. 
. //creating sample countries for averaging - Dropping missing
. bysort scode: gen country = 1 if _N >= 7 
{txt}(183 missing values generated)

{com}. replace country = . if scou == "GEO" | scou == "SRB" | scou == "TUR" 
{txt}(37 real changes made, 37 to missing)

{com}. //Average citizenship by country
. bys year SpainVote: egen ave_cit = mean(citacq) if country == 1
{txt}(220 missing values generated)

{com}. //Average citizenship by country for Linked Origins
. bys year SpainVote: egen ave_citSC = mean(citacq) if ///
>         country == 1 & (colony == 1 | comlang_ethno == 1 | SCAmerica == 1)
{txt}(925 missing values generated)

{com}. //Total citizenship by country
. bys year SpainVote: egen t_cit = sum(citacq) if country == 1    
{txt}(220 missing values generated)

{com}. //Total citizenship by country Linked Origins
. bys year SpainVote: egen t_citSC = sum(citacq) if ///
>         country == 1 & (colony == 1 | comlang_ethno == 1 | SCAmerica == 1)
{txt}(925 missing values generated)

{com}. //For graphing
. gen origin = "All"
{txt}
{com}. replace origin = "South America" if SCAmerica == 1 & ///
>         country == 1 & (colony == 1 | comlang_ethno == 1 | SCAmerica == 1)
{txt}variable {bf}origin{sf} was {bf}{res}str3{sf}{txt} now {bf}{res}str13{sf}
{txt}(302 real changes made)

{com}. 
. ********************************************************************************
. *Data analysis
. ********************************************************************************
. 
. xtset scode year
{res}{txt}{col 8}panel variable:  {res}scode (unbalanced)
{txt}{col 9}time variable:  {res}{col 25}year, 2000 to 2015, but with gaps
{txt}{col 17}delta:  {res}1 unit
{txt}
{com}. *Baseline Model
. eststo main: qui xtreg IHS_citacq municipal lpermres i.scode ///
>         if year <= 2012, robust cluster(scode)
{txt}
{com}. *Baseline Model with covariates
. eststo yearfx: qui xtreg IHS_citacq municipal i.year i.scode lpermres ///
>         Ll1sgdp l1sunemp spolity2  ///
>         if year <= 2012, robust cluster(scode)
{txt}
{com}. *Baseline Model with covariates - linked origins
. eststo ties: qui xtreg IHS_citacq municipal i.year lpermres i.scode ///
>         Ll1sgdp l1sunemp spolity2 ///
>         if year <= 2012 & ///
>         (colony == 1 | comlang_ethno == 1 | SCAmerica == 1), robust cluster(scode)
{txt}
{com}. *Difference in Differences
. eststo did_all: qui xtreg IHS_citacq SpainVote DiD time2010 i.year lpermres ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno ///
>         Asia Europe SCAmerica NAmerica Africa MENA ///
>     if year <= 2012, ///
>         robust cluster(scode)
{txt}
{com}. *Difference in Differences - linked origins
. eststo did_ties: qui xtreg IHS_citacq SpainVote DiD time2010 lpermres  ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno i.year ///
>         SCAmerica ///
>     if year <= 2012 & ///
>         (colony == 1 | comlang_ethno == 1 | SCAmerica == 1), ///
>         robust cluster(scode)
{txt}
{com}.         
. *Difference in Differences - Robust: Origin Fixed Effect
. eststo Rdid_all: qui xtreg IHS_citacq SpainVote DiD time2010 i.year lpermres ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno SCAmerica ///
>         i.scode ///
>     if year <= 2012, ///
>         robust cluster(scode)
{txt}
{com}. *Difference in Differences Linked Origins - Robust: Origin Fixed Effect
. eststo Rdid_ties: qui xtreg IHS_citacq SpainVote DiD time2010 i.year lpermres ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno ///
>         i.scode ///
>     if year <= 2012 & ///
>         (colony == 1 | comlang_ethno == 1 | SCAmerica == 1), ///
>         robust cluster(scode)
{txt}
{com}. *Difference in Differences - Robust: Boostrapped errors
. eststo Rdid_allBoot: qui xtreg IHS_citacq ///
>         SpainVote DiD time2010 i.year lpermres ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno SCAmerica ///
>     if year <= 2012, ///
>         vce(bootstrap, reps(1000) seed(1013)) cluster(scode)
{err}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{txt}
{com}. *Difference in Differences Linked Origins - Robust: Boostrapped errors
. eststo Rdid_tiesBoot: qui xtreg IHS_citacq SpainVote DiD time2010 lpermres  ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno i.year if year <= 2012 & ///
>         (colony == 1 | comlang_ethno == 1 | SCAmerica == 1), ///
>         vce(bootstrap, reps(1000) seed(1013)) cluster(scode)
{err}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{txt}
{com}.         
. ********************************************************************************
. *Appendix A.1.8
. ********************************************************************************
. 
. sort SpainVote year
{txt}
{com}. graph set window fontface "Helvetica"
{txt}
{com}. 
. twoway (line t_cit year if SpainVote == 1 & year >= 2008, ///
>                 lcolor(blue) lwidth(0.6)) ///
>         (line t_cit year if SpainVote == 0 & year >= 2008, ///
>                 lcolor(black) lwidth(0.6)), ///
>         xline(2010, lcolor(red) lwidth(.5)) ///
>         xline(2011, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xline(2009, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xscale(range(2008(1)2012)) xlabel(none) xtitle(" ")     ///
>         yscale(range(10000(15000)105000)) ylabel(10000 "10" 25000 "15" 40000 ///
>                 "40" 55000 "55" 70000 "70" 85000 "85" 100000 "100" 115000 "115" ///
>                 130000 "130", labsize(small)) ///
>         legend(order(1 "Enfranchised" 2 "Excluded") lcolor(black) ///
>                 size(small) row(1) bmargin(0)) ///
>         ytitle(" ", size(medsmall))  graphregion(color(white)) ///
>         plotregion(lcolor(black) lwidth(med)) ylab(, glcolor(gs15)) ///
>         title("Total", color(black) size(large) ///
>                 box bexpand  bcolor(gs13) lcolor(black)) ///
>                 name(tot1, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{res}{txt}
{com}.                 
. twoway (line t_citSC year if SpainVote == 1 & year >= 2008, ///
>                 lcolor(blue) lwidth(0.6)) ///
>         (line t_citSC year if SpainVote == 0 & year >= 2008, ///
>                 lcolor(black) lwidth(0.6)), ///
>         xline(2010, lcolor(red) lwidth(.5)) ///
>         xline(2011, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xline(2009, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xscale(range(2008(1)2012)) xlabel(none) xtitle(" ")     ///
>         yscale(range(10000(15000)105000) alt) ylabel(10000 "10" 25000 "15" 40000 ///
>                 "40" 55000 "55" 70000 "70" 85000 "85" 100000 "100" 115000 "115" ///
>                 130000 "130", labsize(small)) ///
>         legend(order(1 "Enfranchised" 2 "Excluded") lcolor(black) ///
>                 size(small) row(1) bmargin(0)) ///
>         ytitle(" ", size(medsmall))  graphregion(color(white)) ///
>         plotregion(lcolor(black) lwidth(med)) ylab(, glcolor(gs15)) ///
>         title("Total", color(black) size(large) ///
>                 box bexpand  bcolor(gs13) lcolor(black)) ///
>                 name(totSC, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{res}{txt}
{com}.                 
. twoway (line ave_cit year if SpainVote == 0 & year >= 2008, ///
>                 lcolor(black) lwidth(0.6)) ///
>         (line ave_cit year if SpainVote == 1 & year >= 2008, ///
>                 lcolor(blue) lwidth(0.6)), ///
>         xline(2010, lcolor(red) lwidth(.5)) ///
>         xline(2011, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xline(2009, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xscale(range(2008(1)2012)) xlabel(2008(1)2015, labsize(small) ///
>                 angle(45)) xtitle(" ") ///
>         yscale(range(0(2000)22000)) ylabel(0 "0" 3000 "3" 6000 ///
>                 "6" 9000 "9" 12000 "12" 15000 "15" 18000 "18" 21000 "21" ///
>                 24000 "24", labsize(small)) ///
>         legend(off)     ///
>         ytitle(" ", size(medsmall))  graphregion(color(white)) ///
>         plotregion(lcolor(black) lwidth(med)) ylab(, glcolor(gs15)) ///
>         title("Average", color(black) size(large) ///
>                 box bexpand  bcolor(gs13) lcolor(black)) ///
>         legend(region(lcolor(white))) ///
>                 name(ave1, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{res}{txt}
{com}.                 
. twoway (line ave_citSC year if SpainVote == 0 & year >= 2008, ///
>                 lcolor(black) lwidth(0.6)) ///
>         (line ave_citSC year if SpainVote == 1 & year >= 2008, ///
>                 lcolor(blue) lwidth(0.6)), ///
>         xline(2010, lcolor(red) lwidth(.5)) ///
>         xline(2011, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xline(2009, lcolor(red) lpat(dash) lwidth(.2))  ///
>         xscale(range(2008(1)2012)) xlabel(2008(1)2015, labsize(small) ///
>                 angle(45)) xtitle(" ") ///
>         yscale(range(0(2000)22000) alt) ylabel(0 "0" 3000 "3" 6000 ///
>                 "6" 9000 "9" 12000 "12" 15000 "15" 18000 "18" 21000 "21" ///
>                 24000 "24", labsize(small)) ///
>         legend(off) ///
>         ytitle(" ", size(medsmall))  graphregion(color(white)) ///
>         plotregion(lcolor(black) lwidth(med)) ylab(, glcolor(gs15)) ///
>         title("Average", color(black) size(large) ///
>                 box bexpand  bcolor(gs13) lcolor(black)) ///
>         legend(region(lcolor(white))) ///
>                 name(aveSC, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{res}{txt}
{com}.                 
. graph combine tot1 ave1, ///
>         title("All Origins", color(white) bexpand box bcolor(black) ///
>                 lcolor(white) lwidth(1)) ///
>         graphregion(color(white) margin(0)) row(2) ///
>         name(combined_all, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{res}{txt}
{com}.         
. graph combine totSC aveSC, ///
>         title("Historically Linked Origins", color(white) ///
>                 bexpand box bcolor(black) lcolor(white) lwidth(1)) ///
>         graphregion(color(white) margin(0)) row(2) ///
>         name(combined_SC, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{res}{txt}
{com}.                 
. graph combine combined_all combined_SC, ///
>         l2title("Naturalisation by Origin (in 1000s)", color(black) size(small)) ///
>         r2title(" ") ///
>         graphregion(color(white) margin(0)) row(1) ///
>         name(combined, replace)
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
med not found in class
linewidth,  default attributes used)
{p_end}
{com}{txt}{p 0 8} (note:  linewidth  {com}{txt}not found in scheme, default attributes used){p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{p 0 4 2}
{txt}(note:  named style
0 not found in class
margin,  default attributes used)
{p_end}
{res}{txt}
{com}.         
. ********************************************************************************
. *Appendix Table A.1.7
. ********************************************************************************
. 
. sum municipal lpermres ///
>         Ll1sgdp l1sunemp spolity2 colony comlang_ethno ///
>         Asia Europe SCAmerica NAmerica Africa Oceania MENA ///
>         if lpermres!=. & IHS_citacq!=. & year<=2012

{txt}    Variable {c |}        Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 57}
{space 3}municipal {c |}{res}        245    .0816327    .2743647          0          1
{txt}{space 4}lpermres {c |}{res}        245    9.590759    1.664166   6.495265   13.58579
{txt}{space 5}Ll1sgdp {c |}{res}        245    25.64459    2.060008   21.39173   30.37302
{txt}{space 4}l1sunemp {c |}{res}        245    8.431429    4.493797        2.7       29.8
{txt}{space 4}spolity2 {c |}{res}        245    4.228571      5.5157         -7         10
{txt}{hline 13}{c +}{hline 57}
{space 6}colony {c |}{res}        245    .3673469     .483069          0          1
{txt}comlang_et~o {c |}{res}        245    .3673469     .483069          0          1
{txt}{space 8}Asia {c |}{res}        245    .1020408    .3033216          0          1
{txt}{space 6}Europe {c |}{res}        245    .0816327    .2743647          0          1
{txt}{space 3}SCAmerica {c |}{res}        245    .3469388    .4769705          0          1
{txt}{hline 13}{c +}{hline 57}
{space 4}NAmerica {c |}{res}        245    .0408163    .1982695          0          1
{txt}{space 6}Africa {c |}{res}        245    .2653061    .4423999          0          1
{txt}{space 5}Oceania {c |}{res}        245           0           0          0          0
{txt}{space 8}MENA {c |}{res}        245    .1632653    .3703642          0          1
{txt}
{com}.         
. ********************************************************************************
. *Appendix Table B.1.1
. ********************************************************************************
. 
. esttab main yearfx ties did_all did_ties using AppendixB11.tex, se(3) b(3) ///
>         nogaps star(+ 0.1 * 0.05 ** 0.01) ///
>         refcat(Ll1sgdp "{c -(}\i Origin Covariates{c )-}" , nolabel) ///
>         drop(Asia Europe NAmerica Africa MENA *.year *.scode) ///
>         order(municipal SpainVote time2010 DiD lpermres ///
>                 Ll1sgdp l1sunemp spolity2 colony comlang_ethno) ///
>         label nonumbers mtitles("1" "2" "3" "4" "5") ///
>         addnotes("Unstandardized beta coefficients with robust clustered standard errors in parentheses." ///
>         "+p < 0.10 * p < 0.05, ** p < 0.01.") nonotes replace
{res}{txt}(note: file AppendixB11.tex not found)
(output written to {browse  `"AppendixB11.tex"'})

{com}. 
. ********************************************************************************
. *Appendix Table C.1.1
. ********************************************************************************
.         
. esttab Rdid_allBoot Rdid_tiesBoot Rdid_all Rdid_ties using AppendixC11.tex, se(3) b(3) ///
>         nogaps star(+ 0.1 * 0.05 ** 0.01) ///
>         refcat(Ll1sgdp "{c -(}\i Origin Covariates{c )-}" , nolabel) ///
>         drop(*.year *.scode) ///
>         order(SpainVote time2010 DiD lpermres ///
>                 Ll1sgdp l1sunemp spolity2 colony comlang_ethno) ///
>         label nonumbers mtitles("1a" "2a" "3" "4") ///
>         addnotes("Unstandardized beta coefficients with robust clustered standard errors in parentheses." ///
>         "{c -(}\i a{c )-} Bootstraps (n = 1000) are resampled with replacement based on clusters" ///
>         "+p < 0.10 * p < 0.05, ** p < 0.01.") nonotes replace
{res}{txt}(note: file AppendixC11.tex not found)
(output written to {browse  `"AppendixC11.tex"'})

{com}. 
. ********************************************************************************
. *Figure 2
. ********************************************************************************
. 
. graph set window fontface "Helvetica" 
{txt}
{com}. label variable Ll1sgdp "Log GDP pc{c -(}subscript:t-1{c )-}"
{txt}
{com}. label variable l1sunemp "Unemployment{c -(}subscript:t-1{c )-}"
{txt}
{com}. 
. coefplot (main, label(All Origins) ///
>                 drop(_cons colony comlang_ethno *scode) xline(0) color("0 90 50") ///
>                 msymbol(0) msize(vsmall) levels(95 90) ///
>                 ciopts(lcolor("0 90 50" "0 90 50") lwidth(.2 .4)) citop offset(.4)) ///
>         (yearfx, label(All Origins) ///
>                 drop(_cons colony comlang_ethno *scode *year) xline(0) color("35 139 69") ///
>                 msymbol(O) msize(vsmall) levels(95 90) ///
>                 ciopts(lcolor("35 139 69" "35 139 69") lwidth(.2 .4)) citop offset(.2)) ///
>         (ties, label(Historical Legacy Origins) ///
>                 drop(_cons colony comlang_ethno *scode *year) xline(0) color("65 171 93") ///
>                 msymbol(d) msize(vsmall) levels(95 90) ///
>                 ciopts(lcolor("65 171 93" "65 171 93") lwidth(.2 .4)) citop offset(0)) ///
>         (did_all, label(All Origins) ///
>                 drop(_cons colony comlang_ethno *year ///
>                 Asia Europe SCAmerica NAmerica Africa MENA) xline(0) color("116 196 118") ///
>                 msymbol(O) msize(vsmall) levels(95 90) ///
>                 ciopts(lcolor("116 196 118" "116 196 118") lwidth(.2 .4)) citop offset(-.2)) ///
>         (did_ties,  label(Historical Legacy Origins) ///
>                 drop(_cons colony comlang_ethno *year ///
>                         Asia Europe SCAmerica NAmerica Africa MENA) ///
>                 color("161 217 155") ///
>                 msymbol(d) msize(vsmall) levels(95 90) ///
>                 ciopts(lcolor("161 217 155" "161 217 155") lwidth(.2 .4)) citop offset (-.4)), ///
>         xline(0, lcolor(gs5)) ciopts(recast(rcap)) ///
>         xlabel(, labsize(vsmall) labcolor(gs5)) ///
>         ylabel(, glcolor(gs15) ang(0) labsize(vsmall) labcolor(gs5)) ///
>         legend(order (1 "All Origins, w/o covariates" ///
>                 7 "Historical Origins, w/covariates{c -(}superscript:+{c )-}" ///
>                 4 "All Origins, w/covariates{c -(}superscript:+{c )-}"  ///
>                 13 "Historical Origins, w/covariates{c -(}superscript:+{c )-}" ///
>                 10 "All Origins, w/covariates{c -(}superscript:+{c )-}") ///
>                 size(vsmall) col(2) title({c -(}bf:Model{c )-}, size(vsmall) pos(12) color(gs5)) ///
>                 region(lcolor(gs5)) color(gs5)) ///
>         grid(glcolor(gs12) glpattern("dot")) ///
>         graphregion(color(white) lcolor(gs5)) yscale(noline) ///
>         plotregion(lcolor(gs5)) ///
>         order(municipal DiD lpermres SpainVote time2010) ///
>         coeflabels(lpermres = "Permanent Residence (ln)" ///
>                 interaction10 = "Enfranchised X Resigistration" ///
>                 spolity2 = "Polity", wrap(30) notick labsize(vsmall) labcolor(gs5)) ///
>         headings(SpainVote = "{c -(}bf:Difference in Differences{c )-}" ///
>                 i.year = "{c -(}bf:Year{c )-}" ///
>                 Ll1sgdp = "{c -(}bf:Origin Covariates{c )-}" ///
>                 2009.year = "{c -(}bf:Year{c )-}" ///
>                 interaction10 = "{c -(}bf: Interaction{c )-}") ///
>         title(" " "{c -(}bf:Predicting Spanish Citizenship Acquisition by Municipal Suffrage{c )-}" " " ///
>                 , color(gs5) size(3) position(12)) ///
>         note(" " "Unstandardized beta coefficients with robust standard errors clustered by origin.", ///
>          position(5) size(tiny) color(gs5))
{res}{p 0 4 2}
{txt}(note:  named style
0 not found in class
symbol,  default attributes used)
{p_end}
{res}{txt}
{com}. 
{txt}end of do-file

{com}. log close
      {txt}name:  {res}<unnamed>
       {txt}log:  {res}/Users/Home/Dropbox/Research/Under Review/Local Suffrage/JOP/Replication/Spainlog.smcl
  {txt}log type:  {res}smcl
 {txt}closed on:  {res}15 Mar 2024, 20:29:35
{txt}{.-}
{smcl}
{txt}{sf}{ul off}